like a deer in headlights - Espagnol Anglais Dictionnaire